#pragma once

#include "pch.h"
#include "prerequisites.h"
#include "resource.h"

class c_texture9 
{
public:
    explicit c_texture9(const d3d9_texture_ptr& d3d9_texture);
    ~c_texture9(); 
    
    d3d9_texture_ptr& get_d3d9_texture_ptr() { return m_d3d9_texture; }
    
private:
    d3d9_texture_ptr m_d3d9_texture;
};

texture_ptr create_texture_from_file(const std::string& file_name); 